Option Base, instructie

       

Gebruik deze instructie op moduleniveau om de standaardbenedengrens voor subscripts van matrices toe te wijzen.

Syntaxis

Option Base {0 | 1}

Notities

Omdat de standaardbasis 0 is, is de instructie Option Base niet vereist. Bij gebruik moet de instructie in een module v≤≤r procedures staan. U kunt Option Base slechts ΘΘn keer in een module opnemen. Ook moet de instructie altijd worden geplaatst v≤≤r matrixdeclaraties die dimensies bevatten.

Opmerking   Met de component To in de instructies Dim, Private, Public, ReDim en Static kunt u het bereik van de subscripts van een matrix op een flexibelere manier bepalen. Als u de benedengrens echter niet expliciet instelt met de component To, kunt u met Option Base de standaardbenedengrens wijzigen in 1. De basis van een matrix die is gemaakt met het sleutelwoord ParamArray is nul. Option Base heeft geen invloed op ParamArray (of op de functie Array als deze is gekwalificeerd met de naam van de bijbehorende typebibliotheek, bijvoorbeeld VBA.Array).

De instructie Option Base heeft alleen invloed op de benedengrens van matrices in de module waarin u de instructie hebt opgenomen.